#
# Copyright 2008 Wepoco.  http://www.wepoco.org/
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

#import cgi
#import datetime
#import wsgiref.handlers

from google.appengine.ext import db
from google.appengine.api import users, urlfetch
from google.appengine.ext import webapp

from StringIO import StringIO
from GPXTimeline import GPXTimeline
from Picasa import Picasa

from template import short_header, footer

class SaveTimeline(webapp.RequestHandler):
  def get(self):
    track_key =  self.request.get('key')
    album_owner = self.request.get('owner')
    album_name = self.request.get('album')
    album_slip = self.request.get('slip')
    try:
      album_slip = int(album_slip)
    except:
      album_slip = 0
      pass

    try:
      track_url = "%s/data?key=%s" % (self.request.host_url, track_key)
      track = db.get(db.Key(track_key))
      track.album = "http://picasaweb.google.com/data/feed/api/user/%s/album/%s?kind=photo" % (album_owner,album_name)
      track.timeSlip = album_slip
      track.put()
    except:
      pass
    self.redirect('/')
